/**
 * 
 */
package tests;

import jmunit.framework.cldc11.TestCase;

/**
 * @author Marco
 *
 */
public class HorariosMIDletTests extends TestCase {

	/**
	 * The default constructor. It just transmits the necessary informations to
	 * the superclass.
	 * 
	 * @param totalOfTests the total of test methods present in the class.
	 * @param name this testcase's name.
	 */
	public HorariosMIDletTests() {
		super(44, "HorariosMIDletTests");
	}

	/**
	 * Test for method: void startApp().
	 * 
	 * @see horarios.HorariosMIDlet#startApp()
	 */
	public void startApp1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void pauseApp().
	 * 
	 * @see horarios.HorariosMIDlet#pauseApp()
	 */
	public void pauseApp1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void destroyApp(boolean unconditional).
	 * 
	 * @see horarios.HorariosMIDlet#destroyApp(boolean unconditional)
	 */
	public void destroyApp1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void HorariosMIDlet().
	 * 
	 * @see horarios.HorariosMIDlet#HorariosMIDlet()
	 */
	public void HorariosMIDlet1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void startMIDlet().
	 * 
	 * @see horarios.HorariosMIDlet#startMIDlet()
	 */
	public void startMIDlet1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void resumeMIDlet().
	 * 
	 * @see horarios.HorariosMIDlet#resumeMIDlet()
	 */
	public void resumeMIDlet1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void switchDisplayable(Alert alert, Displayable nextDisplayable).
	 * 
	 * @see horarios.HorariosMIDlet#switchDisplayable(Alert alert, Displayable nextDisplayable)
	 */
	public void switchDisplayable1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void commandAction(Command command, Displayable displayable).
	 * 
	 * @see horarios.HorariosMIDlet#commandAction(Command command, Displayable displayable)
	 */
	public void commandAction1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Form getAddHorario().
	 * 
	 * @see horarios.HorariosMIDlet#getAddHorario()
	 */
	public void getAddHorario1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Command getCmdSalvar().
	 * 
	 * @see horarios.HorariosMIDlet#getCmdSalvar()
	 */
	public void getCmdSalvar1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Alert getAlert().
	 * 
	 * @see horarios.HorariosMIDlet#getAlert()
	 */
	public void getAlert1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Command getCmdSairLista().
	 * 
	 * @see horarios.HorariosMIDlet#getCmdSairLista()
	 */
	public void getCmdSairLista1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: List getListaHorarios().
	 * 
	 * @see horarios.HorariosMIDlet#getListaHorarios()
	 */
	public void getListaHorarios1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void listaHorariosAction().
	 * 
	 * @see horarios.HorariosMIDlet#listaHorariosAction()
	 */
	public void listaHorariosAction1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: DateField getTextFieldHoraSaida().
	 * 
	 * @see horarios.HorariosMIDlet#getTextFieldHoraSaida()
	 */
	public void getTextFieldHoraSaida1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Command getCmdAddHorarios().
	 * 
	 * @see horarios.HorariosMIDlet#getCmdAddHorarios()
	 */
	public void getCmdAddHorarios1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: ChoiceGroup getChoiceTipo().
	 * 
	 * @see horarios.HorariosMIDlet#getChoiceTipo()
	 */
	public void getChoiceTipo1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Command getCmdFiltro().
	 * 
	 * @see horarios.HorariosMIDlet#getCmdFiltro()
	 */
	public void getCmdFiltro1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Command getPesquisar().
	 * 
	 * @see horarios.HorariosMIDlet#getPesquisar()
	 */
	public void getPesquisar1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Form getDadosFiltro().
	 * 
	 * @see horarios.HorariosMIDlet#getDadosFiltro()
	 */
	public void getDadosFiltro1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: ChoiceGroup getChoiceGroup().
	 * 
	 * @see horarios.HorariosMIDlet#getChoiceGroup()
	 */
	public void getChoiceGroup1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: ChoiceGroup getPopupOnibus().
	 * 
	 * @see horarios.HorariosMIDlet#getPopupOnibus()
	 */
	public void getPopupOnibus1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Command getCmdAddOnibus().
	 * 
	 * @see horarios.HorariosMIDlet#getCmdAddOnibus()
	 */
	public void getCmdAddOnibus1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Command getCmdSalvarOnibus().
	 * 
	 * @see horarios.HorariosMIDlet#getCmdSalvarOnibus()
	 */
	public void getCmdSalvarOnibus1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Form getAddOnibus().
	 * 
	 * @see horarios.HorariosMIDlet#getAddOnibus()
	 */
	public void getAddOnibus1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: TextField getFieldNomeOnibus().
	 * 
	 * @see horarios.HorariosMIDlet#getFieldNomeOnibus()
	 */
	public void getFieldNomeOnibus1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: TextField getFieldOrigem().
	 * 
	 * @see horarios.HorariosMIDlet#getFieldOrigem()
	 */
	public void getFieldOrigem1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: TextField getFieldDestino().
	 * 
	 * @see horarios.HorariosMIDlet#getFieldDestino()
	 */
	public void getFieldDestino1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Spacer getSpacer().
	 * 
	 * @see horarios.HorariosMIDlet#getSpacer()
	 */
	public void getSpacer1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: StringItem getTextFieldOrigem().
	 * 
	 * @see horarios.HorariosMIDlet#getTextFieldOrigem()
	 */
	public void getTextFieldOrigem1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: StringItem getTextFieldDestino().
	 * 
	 * @see horarios.HorariosMIDlet#getTextFieldDestino()
	 */
	public void getTextFieldDestino1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Alert getAlert1().
	 * 
	 * @see horarios.HorariosMIDlet#getAlert1()
	 */
	public void getAlert11Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Command getCmdVoltar().
	 * 
	 * @see horarios.HorariosMIDlet#getCmdVoltar()
	 */
	public void getCmdVoltar1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: ChoiceGroup getChoiceGroup1().
	 * 
	 * @see horarios.HorariosMIDlet#getChoiceGroup1()
	 */
	public void getChoiceGroup11Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: ChoiceGroup getChoiceGroup2().
	 * 
	 * @see horarios.HorariosMIDlet#getChoiceGroup2()
	 */
	public void getChoiceGroup21Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Spacer getSpacer1().
	 * 
	 * @see horarios.HorariosMIDlet#getSpacer1()
	 */
	public void getSpacer11Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: StringItem getStringItem().
	 * 
	 * @see horarios.HorariosMIDlet#getStringItem()
	 */
	public void getStringItem1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: DateField getDateField().
	 * 
	 * @see horarios.HorariosMIDlet#getDateField()
	 */
	public void getDateField1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: DateField getDateField1().
	 * 
	 * @see horarios.HorariosMIDlet#getDateField1()
	 */
	public void getDateField11Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: Display getDisplay().
	 * 
	 * @see horarios.HorariosMIDlet#getDisplay()
	 */
	public void getDisplay1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void exitMIDlet().
	 * 
	 * @see horarios.HorariosMIDlet#exitMIDlet()
	 */
	public void exitMIDlet1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void adicionarHorario().
	 * 
	 * @see horarios.HorariosMIDlet#adicionarHorario()
	 */
	public void adicionarHorario1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void adicionarOnibus().
	 * 
	 * @see horarios.HorariosMIDlet#adicionarOnibus()
	 */
	public void adicionarOnibus1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * Test for method: void itemStateChanged(Item item).
	 * 
	 * @see horarios.HorariosMIDlet#itemStateChanged(Item item)
	 */
	public void itemStateChanged1Test() {
		fail("Not Yet Implemented.");
	}

	/**
	 * A empty method used by the framework to initialize the tests. If there's
	 * 5 test methods, the setUp is called 5 times, one for each method. The
	 * setUp occurs before the method's execution, so the developer can use it
	 * to any necessary initialization. It's necessary to override it, however.
	 * 
	 * @throws Throwable anything that the initialization can throw.
	 */
	public void setUp() throws Throwable {
	}

	/**
	 * A empty mehod used by the framework to release resources used by the
	 * tests. If there's 5 test methods, the tearDown is called 5 times, one for
	 * each method. The tearDown occurs after the method's execution, so the
	 * developer can use it to close something used in the test, like a
	 * nputStream or the RMS. It's necessary to override it, however.
	 */
	public void tearDown() {
	}

	/**
	 * This method stores all the test methods invocation. The developer must
	 * implement this method with a switch-case. The cases must start from 0 and
	 * increase in steps of one until the number declared as the total of tests
	 * in the constructor, exclusive. For example, if the total is 3, the cases
	 * must be 0, 1 and 2. In each case, there must be a test method invocation.
	 * 
	 * @param testNumber the test to be executed.
	 * @throws Throwable anything that the executed test can throw.
	 */
	public void test(int testNumber) throws Throwable {
		switch (testNumber) {
		case 0:
			startApp1Test();
			break;
		case 1:
			pauseApp1Test();
			break;
		case 2:
			destroyApp1Test();
			break;
		case 3:
			HorariosMIDlet1Test();
			break;
		case 4:
			startMIDlet1Test();
			break;
		case 5:
			resumeMIDlet1Test();
			break;
		case 6:
			switchDisplayable1Test();
			break;
		case 7:
			commandAction1Test();
			break;
		case 8:
			getAddHorario1Test();
			break;
		case 9:
			getCmdSalvar1Test();
			break;
		case 10:
			getAlert1Test();
			break;
		case 11:
			getCmdSairLista1Test();
			break;
		case 12:
			getListaHorarios1Test();
			break;
		case 13:
			listaHorariosAction1Test();
			break;
		case 14:
			getTextFieldHoraSaida1Test();
			break;
		case 15:
			getCmdAddHorarios1Test();
			break;
		case 16:
			getChoiceTipo1Test();
			break;
		case 17:
			getCmdFiltro1Test();
			break;
		case 18:
			getPesquisar1Test();
			break;
		case 19:
			getDadosFiltro1Test();
			break;
		case 20:
			getChoiceGroup1Test();
			break;
		case 21:
			getPopupOnibus1Test();
			break;
		case 22:
			getCmdAddOnibus1Test();
			break;
		case 23:
			getCmdSalvarOnibus1Test();
			break;
		case 24:
			getAddOnibus1Test();
			break;
		case 25:
			getFieldNomeOnibus1Test();
			break;
		case 26:
			getFieldOrigem1Test();
			break;
		case 27:
			getFieldDestino1Test();
			break;
		case 28:
			getSpacer1Test();
			break;
		case 29:
			getTextFieldOrigem1Test();
			break;
		case 30:
			getTextFieldDestino1Test();
			break;
		case 31:
			getAlert11Test();
			break;
		case 32:
			getCmdVoltar1Test();
			break;
		case 33:
			getChoiceGroup11Test();
			break;
		case 34:
			getChoiceGroup21Test();
			break;
		case 35:
			getSpacer11Test();
			break;
		case 36:
			getStringItem1Test();
			break;
		case 37:
			getDateField1Test();
			break;
		case 38:
			getDateField11Test();
			break;
		case 39:
			getDisplay1Test();
			break;
		case 40:
			exitMIDlet1Test();
			break;
		case 41:
			adicionarHorario1Test();
			break;
		case 42:
			adicionarOnibus1Test();
			break;
		case 43:
			itemStateChanged1Test();
			break;
		}
	}

}
